﻿using System;
using System.Collections.Generic;
using System.Text;

namespace ModelDto
{
    /// <summary>
    /// 微信小程序 授权登录响应
    /// 请求地址： https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code
    /// 参数：
    /// appid string        小程序 appId
    /// secret string       小程序 appSecret
    /// js_code string      登录时获取的 code
    /// grant_type string   授权类型，此处只需填写 authorization_code
    /// </summary>
    public class WXAppletLoginResponse
    {
        /// <summary>
        /// 用户唯一标识
        /// </summary>
        public string openid { get; set; }

        /// <summary>
        /// 会话密钥
        /// </summary>
        public string session_key { get; set; }

        /// <summary>
        /// 用户在开放平台的唯一标识符，若当前小程序已绑定到微信开放平台帐号下会返回，详见 UnionID 机制说明。
        /// </summary>
        public string unionid { get; set; }

        /// <summary>
        /// 错误码
        /// -1	系统繁忙，此时请开发者稍候再试	
        /// 0	请求成功	
        /// 40029	code 无效	
        /// 45011	频率限制，每个用户每分钟100次	
        /// 40226	高风险等级用户，小程序登录拦截 。风险等级详见用户安全解方案
        /// </summary>
        public int errcode { get; set; }

        /// <summary>
        /// 错误信息
        /// </summary>
        public string errmsg { get; set; }

 

    }
}
